import Vue from 'vue'

//1.引入vuex
import Vuex from 'vuex'
//2.注册
Vue.use(Vuex)

import user from './modules/user'
import setting from './modules/setting'
//3.创建仓库实例
export default new Vuex.Store({
   
    //严格模式
    strict: true,
    state: {
     data:1
    },
    mutations: {
      setData(state) {
        console.log('我被调用了');
        state.data=10
      }
    },
   //模块化属性对象
    modules: {
      //这个对象的每个属性都是一独立模块
      // namespaced:true锁定不能全局调用 user/setData要在前面对象名
      user:user,
      setting:setting 
    }  
  })